package com.shop.dao;

import java.util.List;

import com.shop.model.Shop;

public interface IShop {	
	/**
	 * 插入数据库
	 * @param shop 需要插入的shop对象
	 * @return Integer类型判断是否删除成功
	 */
	public Integer insert(Shop shop);	
	
	
	public Integer delShop(String account);

	/**
	 * 删除数据库记录
	 * @param shopName需要删除的商品名称
	 * @param account需要删除的账户名称
	 * @return Integer类型判断是否删除成功
	 */
	public Integer delete(String shopName, String account);

	/**
	  * 更新购物车
	 * @param shop 需要修改的商品
	 * @return Integer类型判断是否删除成功
	 */
	public Integer update(Shop shop);
	
	/**
	 * 查看当前账号的数据库条数
	 * @param account 条件账号
	 * @return 返回一个list集合
	 */
	public List<Shop> selShoppingCar(String account);
	

	/**
	 * 条件查询购物车
	 * @param shopName 条件商品名
	 * @param account 条件账号
	 * @return 返回一个list集合
	 */
	public List<Shop> selShopName(String shopName,String account);

	
}
